/ 资讯中心/ 常用数据库分表分库算法

常用数据库分表分库算法

发布时间:2015-11-09 分类:新金融百科

常用数据库分表分库算法

当p2p网贷平台的用户过多,数量过大时,会影响用户的操作速度,这时,我们可以进行数据库分表分库,以mysql为例,盘点常用的数据库分表分库算法:

一、按时间

p2p网贷行业已经有多年的历史,而p2p网贷平台也可能有多年的经营才有那么多的客户积累,那么,就可以按时间来分表分库。如2012、2013、2014。当然还可以用月份来分。

二、按hash

p2p网贷平台的用户有很多,注册量很大,可以用用户的编号进行hash,通过这个Hash码不同数值对应的数据区域进行分表。

三、按key值

一般在数据库的建立时会有一个key值,可以考虑按key值进行分表分库。

此外,数据库分表分库还可以用List等自定义规则分表分库,分库、分表可能会带来一系列的问题,所以还要去处理问题,如果p2p网贷平台的数据量不是特别大,最好使用分表。

来源:迪蒙p2p网贷系统http://www.dimeng.net/

标签: p2p源码

相关文章